/**
 * designing structure for page content
 * built (with love) using Bootstrap
 */
body {
  padding-top: 70px;
  width: 100%;
height: 100%;
margin: 0 auto;
}

#picPanel { 
background: url(../Images/StockPhoto27.jpg) no-repeat center center fixed; 
height: 380px;
width : auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#heading {
  display: block;
  width: 100%;
  height: 380px;
  padding: 0px 0;
  background: url('../Images/StockPhoto27.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-box-shadow: inset 0 -4px 9px -3px #000;
  -moz-box-shadow: inset 0 -4px 9px -3px #000;
  box-shadow: inset 0 -4px 9px -3px #000;
}

#picPanel h1, #picPanel h3 a{
    color: rgb(16, 138, 147);
}

#heading h1 {
  font-size: 90px;
  line-height: 105px;
  letter-spacing: -1px;
  color: #fff;
}

#heading h4 {
  font-size: 30px;
  line-height: 40px;
  color: #fff;
  margin-bottom: 25px;
}


.clear-margin{margin-left:0;margin-right:0}
.clear-padding{padding-left:0;padding-right:0}
.pointer {cursor:pointer;}
footer{margin-top:5px;}
.dhx_scale_hour{position:relative;top:27%}
.dhx_scale_holder.time{border-right:1px solid #0d747c;}
.time-division{height:50px;border-top:1px solid #0d747c;}
.time-division.slot-division{height:25px;margin-left:1px;width: 100%;background-color: #fd7;border-radius: 6px;border:1px solid #da6;}
.time-division.slot-division .message{color:gray;}
.time-division.slot-division .message a{color:grey;}
.time-division.slot-division .message .fa{margin-top:3px;}
.time-division.slot-division.completed{background-color: #da6}
.time-division.slot-division.completed .message{color:white}
.time-division.slot-division.completed .message a{color:white;}
.time-division.slot-division .more-link{color:blue;}
.time-division.slot-division.no-message{border: 1px solid transparent;background-color: transparent;}
.time-separetor{color:#0d747c;}
.time-division.slot-division.unavailable-slot{background-color:rgb(240, 230, 230);border: 1px solid rgb(200, 182, 182);}
.note-bit{font-size:0.8em;color:red}
.responsive-calendar > div.days > div.dayOff{background-color:rgb(240, 230, 230)}
.reports .form-horizontal .control-label{text-align:left;}
.reports .form-horizontal{margin-bottom:10px}
.reports .reportType{position: relative;min-height: 1px;padding-left: 15px;}
.invisible {display:none;}
.divSpace {padding-bottom:30px;}